

function checkPhone(){
	var rgPhone = new RegExp(/^\d{11}$/);
	return rgPhone.test($("[name='phone']").val());
}

function checkName() {/*检查姓名 汉字字母数字  总长度2-10*/
    var rgName = new RegExp(/^([\u4e00-\u9fa5]|[a-zA-z0-9]){2,10}$/);
    return rgName.test($("[name='name']").val());
}
function checkAddress() {/*检查姓名 汉字字母数字  总长度2-10*/
//	var rgName = new RegExp(/^([\u4e00-\u9fa5]|[a-zA-z0-9]){?,255}$/);
	return $("[name='address']").val().length <= 255;
}

function checkZJNO(){
	var rgZJNO = new RegExp(/^\d{18}$|^\d{17}[xX]$/);
	return rgZJNO.test($("[name='zj_no']").val());
}



$(function(){
	var zjnoflag = true;
	$("[name='zj_no']").blur(function () {
		if (checkZJNO()) {
            $.post("DetectionMemberZJNOServlet",{zjno:$(this).val()},function(result){
            	$(".zj_no").css("color", result.color).html(result.msg);
            	zjnoflag = result.color == "green";
            },"JSON");
        } else {
            if ($(this).val().trim()=="") {
                $(this).parent().next().css("color", "red").html("该项不能为空");
            } else {
                $(this).parent().next().css("color", "red").html("请输入正确的18位身份证号");
            }
        }
    });
	
	  $("[name='name']").blur(function () {
	        if (checkName()) {
	            $(this).parent().next().css("color", "green").text("验证通过");
	        } else {
	            if ($(this).val().trim()=="") {
	                $(this).parent().next().css("color", "red").html("该项不能为空");
	            } else {
	                $(this).parent().next().css("color", "red").html("字符总长度2-10个字符");
	            }
	        }
	    });
	  
	  $("[name='phone']").blur(function () {
		  if (checkPhone()) {
			  $(this).parent().next().css("color", "green").text("验证通过");
		  } else {
			  if ($(this).val().trim()=="") {
				  $(this).parent().next().css("color", "red").html("该项不能为空");
			  } else {
				  $(this).parent().next().css("color", "red").html("请输11位手机号");
			  }
		  }
		  
	  });

	  $("[name='address']").blur(function () {
		if (!checkAddress()) {
			$(this).parent().next().css("color", "red").html("总长度不超过255字符");
		} else {
			var flag0 = checkZJNO() && checkName() && checkAddress() && checkPhone();
			var flag =flag0 && zjnoflag;
			if (flag) {
				$("input:submit").removeAttr("disabled");
			}
		}
	  });
	
    
    
    $(".save").click(function(){
        var flag0 = checkZJNO() && checkName() && checkAddress() && checkPhone();
        if (flag0) {
        	if ($("textarea").text() == "在此处输入备注") {
				$("textarea").text("");
			}
        }
        var flag =flag0 && zjnoflag;
        if (!flag) {
        	alert("请修改非法项");
        } else {
        	flag = flag && confirm("确定要提交吗?");
        }
    	$("form").submit(flag);
    });
    
    
                      
});
